Big Huge Thesaurus

lake dwelling

noun